#include <iostream>
using namespace std;

const int N = 1e4 + 10;
int n; // 地毯个数
int a[N], b[N]; // 地毯的左下角坐标
int g[N], k[N]; // 地毯的宽度和长度
int x, y; // 要查询的坐标

// 查询
int find()
{
    for(int i = n; i >= 1; i--)
    {
        if(a[i] <= x && b[i] <= y && a[i] + g[i] >= x && b[i] + k[i] >= y)
        {
            return i;
        }
    }
    return -1;
}
int main()
{
    cin >> n;
    for(int i = 1; i <= n; i++) cin >> a[i] >> b[i] >> g[i] >> k[i];
    cin >> x >> y;
    cout << find() << endl;
    return 0;
}